iT邦幫忙

2024 iThome 鐵人賽

DAY 23
0
Mobile Development

Kotlin and Java 開發 Android APP 學習系列 第 23

Java 物件導向程式設計(Object Oriented Programming, OOP)-4

  • 分享至 

  • xImage
  •  

使用建構子(Constroctor)

Object, Class and Constroctor

//定義類別 Demo
class Demo {
	// 屬性 (Attribute)
	int i; // 整數屬性 i

	// 建構子 (Constructor)
	Demo() {
		i = 0; // 將屬性 i 初始化為 0
	}

	// 方法 (Method) 顯示屬性 i 的值
	void display() {
		System.out.print("i 的值是: " + i);
	}
}

//主程式類別 Class_Demo
public class Class_Demo {
	public static void main(String[] args) {
		// 宣告並建立物件 D_object1
		Demo D_object1 = new Demo(); // 使用 new 關鍵字建立 Demo 類別的物件

		// 呼叫物件的 display 方法來顯示屬性 i 的值
		D_object1.display();
	}
}

物件中變數和方法的使用方式

   * 物件名稱.變數名稱
   * 物件名稱.方法名稱

類別(Class)與物件(Object)

   * Demo 是一個類別,裡面有一個屬性 i,還有一個方法 display() 用來顯示 i 的值。
   * Class_Demo類別中,建立Demo類別的物件D_object1,並呼叫該物件的display()方法。
   * 物件的建立:使用 new 關鍵字來產生物件實體。
   * 方法的呼叫:透過物件來呼叫類別中的方法。
   * 屬性的初始化:可以透過建構子或方法來初始化屬性。

上一篇
Java 物件導向程式設計(Object Oriented Programming, OOP)-3
下一篇
Java 9/25
系列文
Kotlin and Java 開發 Android APP 學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言